package com.topisv.tms.entity;

import java.util.Date;
import java.util.List;

import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;

@Entity
@Table(name = "CHECK_IN_OR_OUT")
public class CheckInOrOut extends IdEntity implements Cloneable{
	private static final long serialVersionUID = 1L;
	private String orderType;// 08:盘点入库 09:盘点出库
	private String billCode;//冲正编码
	private String whcode;// MD仓库编码
	private String mdOrderNo;// 订单号
	private String custCustomerCode;// 客户编码
	private Date processTime;// 订单确认时间
	private String status;// 任务状态
	private String warehouseCode;// 仓库编码
	private Date createTime;//记录创建时间
	
	private List<CheckInOrOutItem> itemList;
	
	
	public String getOrderType() {
		return orderType;
	}
	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}
	public String getBillCode() {
		return billCode;
	}
	public void setBillCode(String billCode) {
		this.billCode = billCode;
	}
	public String getWhcode() {
		return whcode;
	}
	public void setWhcode(String whcode) {
		this.whcode = whcode;
	}
	public String getMdOrderNo() {
		return mdOrderNo;
	}
	public void setMdOrderNo(String mdOrderNo) {
		this.mdOrderNo = mdOrderNo;
	}
	public String getCustCustomerCode() {
		return custCustomerCode;
	}
	public void setCustCustomerCode(String custCustomerCode) {
		this.custCustomerCode = custCustomerCode;
	}
	public Date getProcessTime() {
		return processTime;
	}
	public void setProcessTime(Date processTime) {
		this.processTime = processTime;
	}
	@Transient
	public List<CheckInOrOutItem> getItemList() {
		return itemList;
	}
	public void setItemList(List<CheckInOrOutItem> itemList) {
		this.itemList = itemList;
	}
	public String getWarehouseCode() {
		return warehouseCode;
	}
	public void setWarehouseCode(String warehouseCode) {
		this.warehouseCode = warehouseCode;
	}
	
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	
	
	
}
